package com.cy.pj.sys.service;

import com.cy.pj.common.bo.PageObject;
import com.cy.pj.common.pojo.SysUser;
import com.cy.pj.common.pojo.SysUserDeptVo;

import java.util.Map;

/**
 * @author Cx
 * @stage secondStageOfWeb
 * @creat 2020-11-18 11:27
 */
public interface SysUserService {

    int updatePassword(String password, String newPassword, String cfgPassword);

    int updateObject(SysUser entity, Integer[] roleIds);

    Map<String, Object> findObjectById(Integer userId);

    int saveObject(SysUser entity, Integer[] roleIds);

    int validById(Integer id, Integer valid);

    PageObject<SysUserDeptVo> findPageObjects(String username, Integer pageCurrent);

}
